package com.ce.pms.charge.vo;

import java.math.BigDecimal;
import java.util.Date;

import com.ce.pms.base.vo.SearchVO;
import com.sitechasia.webx.core.model.IViewObject;
/***
 * 通知单VO
 * @author yandawei
 *
 */
public class NoteVO extends SearchVO implements IViewObject{

	/**
	 * 通知单ID
	 */
	private Long noteId;

	/**
	 * 收费周期ID
	 */
	private Long periodId;

	/**
	 * 收费周期
	 */
	private String period;

	/**
	 * 楼栋ID
	 */
	private Long buildingId;

	/**
	 * 楼栋名称
	 */
	private String buildingName;

	/**
	 * 房屋ID
	 */
	private Long houseId;
	/**
	 * 房屋名称
	 */
	private String houseName;

	/**
	 * 产权ID列表，用“,”隔开
	 */
	private String proRightIds;

	/**
	 * 房屋面积
	 */
	private BigDecimal houseSize;

	/**
	 * 业主姓名
	 */
	private String clients;

	/**
	 * 通知单号
	 */
	private String requisitionNum;
	/**
	 * 应收合计
	 */
	private BigDecimal totalAmt;

	/**
	 * 是否有效 1有效;0无效
	 */
	private String validity;

	/**
	 * 状态页面显示值:1--有效,0--无效
	 */
	private String validityStr;

	/**
	 * 房屋ID列表，用逗号隔开
	 */
	private String houseIds;

	/***
	 * 是否是否催缴单 1 是,0否
	 */
	private String reminder="0";

	/**
	 * 产权房0 管理房1
	 */
	private String isVirtualHouse;

	/**
	 * 催缴单生成日期
	 */
	private Date buildDate;

	public Date getBuildDate() {
		return buildDate;
	}

	public void setBuildDate(Date buildDate) {
		this.buildDate = buildDate;
	}

	public String getHouseIds() {
		return houseIds;
	}

	public void setHouseIds(String houseIds) {
		this.houseIds = houseIds;
	}

	public String getPeriod() {
		return period;
	}

	public Long getPeriodId() {
		return periodId;
	}

	public void setPeriodId(Long periodId) {
		this.periodId = periodId;
	}

	public void setPeriod(String period) {
		this.period = period;
	}

	public String getRequisitionNum() {
		return requisitionNum;
	}

	public void setRequisitionNum(String requisitionNum) {
		this.requisitionNum = requisitionNum;
	}

	public BigDecimal getTotalAmt() {
		return totalAmt;
	}

	public void setTotalAmt(BigDecimal totalAmt) {
		this.totalAmt = totalAmt;
	}

	public String getValidity() {
		return validity;
	}

	public void setValidity(String validity) {
		this.validity = validity;
	}

	public Long getNoteId() {
		return noteId;
	}

	public void setNoteId(Long noteId) {
		this.noteId = noteId;
	}

	public String getBuildingName() {
		return buildingName;
	}

	public void setBuildingName(String buildingName) {
		this.buildingName = buildingName;
	}

	public String getHouseName() {
		return houseName;
	}

	public void setHouseName(String houseName) {
		this.houseName = houseName;
	}

	public String getValidityStr() {
		return validityStr;
	}

	public void setValidityStr(String validityStr) {
		this.validityStr = validityStr;
	}

	public Long getBuildingId() {
		return buildingId;
	}

	public void setBuildingId(Long buildingId) {
		this.buildingId = buildingId;
	}

	public Long getHouseId() {
		return houseId;
	}

	public void setHouseId(Long houseId) {
		this.houseId = houseId;
	}

	public String getClients() {
		return clients;
	}

	public void setClients(String clients) {
		this.clients = clients;
	}

	public BigDecimal getHouseSize() {
		return houseSize;
	}

	public void setHouseSize(BigDecimal houseSize) {
		this.houseSize = houseSize;
	}

	public String getIsVirtualHouse() {
		return isVirtualHouse;
	}

	public void setIsVirtualHouse(String isVirtualHouse) {
		this.isVirtualHouse = isVirtualHouse;
	}

	public String getReminder() {
		return reminder;
	}

	public void setReminder(String reminder) {
		this.reminder = reminder;
	}

	public String getProRightIds() {
		return proRightIds;
	}

	public void setProRightIds(String proRightIds) {
		this.proRightIds = proRightIds;
	}


}
